|
|
| Lokalizacja w menu |
|---|
| Edycja → Ponownie przelicz |
| Środowisko pracy |
| Wszystkie |
| Domyślny skrót |
| Ctrl+Shift+R |
| Wprowadzono w wersji |
| - |
| Zobacz także |
| brak |
Polecenie Przelicz powoduje ponowne obliczenie wybranych obiektów (dostępne w wersji 26.3) lub aktywnego dokumentu, jeśli żadne obiekty nie zostały zaznaczone. Polecenie jest wyłączone, jeśli ponowne obliczenie nie jest wymagane, ale w takim przypadku nadal można je uruchomić za pomocą skrótu klawiszowego.
Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.
Aby ponownie przeliczyć aktywny dokument, należy użyć metody recompute obiektu document:
import FreeCAD
doc = FreeCAD.ActiveDocument
doc.recompute()
Ta sama metoda jest dostępna dla obiektów w dokumencie:
import FreeCAD
doc = FreeCAD.ActiveDocument
for obj in doc.Objects[0:3]:
obj.recompute()
Aby oznaczyć obiekt do ponownego przeliczenia, użyj metody touch tego obiektu. Poniższy kod odpowiada wymuszeniu ponownego przeliczenia poprzez wybranie dokumentu, jak wyjaśniono w sekcji Opcje:
import FreeCAD
doc = FreeCAD.ActiveDocument
for obj in doc.Objects:
obj.touch()
doc.recompute()